curb and gutter machine - French English Dictionary